/**
 * Created by Administrator on 2017/6/27.
 */
define(['jquery', 'vue', 'mui', 'ks-spa'], function ($, Vue, mui, spa) {
    mui.init();
    var vue = new Vue({
        el: '#order_div',
        data: {
            items: [],
            info: []
        },
        methods: {
            delivery: function (id) {//开始配送
                $.ajax({
                    type: 'POST',
                    data: {order_id: id},
                    url: delivery_url,
                    dataType: 'json',
                    beforeSend: function (xhr, settings) {
                        spa.showLoading();
                    },
                    success: function (result, status, xhr) {
                        spa.hideLoading();
                        if (result.code === 1) {
                            mui.alert("订单开始配送！", '系统提示', function () {
                                window.location.reload();
                            }, 'div');
                        } else {
                            mui.alert(result.msg, '系统提示', function () {
                                window.location.reload();
                            }, 'div');
                        }
                    },
                    error: function (xhr, errorType, error) {
                        spa.hideLoading();
                        mui.toast('网络异常，请稍后重试');
                    },
                    complete: function (XMLHttpRequest, textStatus) {
                        spa.hideLoading();
                    }
                });
                // $.post(delivery_url, {order_id: order_id},
                //     function (result) {
                //         if (result.code === 1) {
                //             mui.alert("订单开始配送！!", '系统提示', function () {
                //                 window.location.reload();
                //             }, 'div');
                //         } else {
                //             mui.alert(result.msg, '系统提示', function () {
                //                 window.location.reload();
                //             }, 'div');
                //         }
                //     });
            }
            // cash_delivery: function (id) {//货到付款收款
            //     $.post(cash_delivery_url, {order_id: order_id},
            //         function (result) {
            //             if (result.code === 1) {
            //                 mui.alert("收款成功!", '系统提示', function () {
            //                     location.reload();
            //                 }, 'div');
            //             }
            //         });
            // }
        }
    });
    getData();
    function getData() {
        $.get(list_url, {order_id: order_id},
            function (result) {
                if (result.code === 1) {
                    vue.items = result.data.list;
                    vue.info = result.data.info;
                    if (vue.info) {
                        if (vue.info.flag_status == 1 && ps == 1) {
                            mui.alert("对不起，您慢了一步，此订单已被其他配送员配送了，下次快一点哦", '系统提示');
                        }
                    }
                }
            });
    }

});